package services;

import entities.*;  
import java.util.List;
import java.time.LocalDate;


public interface CreateDailyService {

	/* all system operations of the use case*/
	boolean createDaily(String id, AffairType type, String groupId, String studentId, String content) throws PreconditionException, PostconditionException, ThirdPartyServiceException;
	boolean editDaily(String id, AffairType type, String content) throws PreconditionException, PostconditionException, ThirdPartyServiceException;
	boolean finishDaily(String id) throws PreconditionException, PostconditionException, ThirdPartyServiceException;
	
	/* all get and set functions for temp property*/
	
	/* all get and set functions for temp property*/
	
	/* invariant checking function */
}
